package cn.singletion;

/**
 * 饿汉式
 * 线程安全
 * 问题 类加载时实例化 耗时、耗费资源  不具备延迟加载功能
 * 静态内部类
 * @author Administrator
 *
 */
public class SingBean1 {

	//1 私有构造方法
	private SingBean1(){}
	
	//2 静态内部类
	static class InnerClass{
		//内部类中实例化
		public static SingBean1 singBean = new SingBean1();
	}
	
	//3 共有方法返回该实例
	public static SingBean1 getInstance(){
		return InnerClass.singBean;
	}
}
